package com.quectel.util.udp;

import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

/**
 * udp发送
 *
 * @author: caolu
 * @email: louis.cao@quectel.com
 * @date: 2022-08-08 11:51:00
 */
public class UdpSender {
    public static void main(String[] args) throws IOException {
        //构造数据报套接字并将其绑定到本地主机上任何可用的端口。
        DatagramSocket socket = new DatagramSocket();
        //2.打包
        byte[] arr = "客户端：哈哈。。。。".getBytes();
        //四个参数: 包的数据 包的长度 主机对象 端口号
        DatagramPacket packet = new DatagramPacket
                (arr, arr.length, InetAddress.getByName("192.168.25.255"), 4000);

        //3.发送
        socket.send(packet);

        //4.关闭资源
        socket.close();
    }
}
